package com.jeequan.jeepay.core.model.params.pmopay;

import com.alibaba.fastjson.JSONObject;
import com.jeequan.jeepay.core.model.params.NormalMchParams;
import lombok.Data;


@Data
public class PmopayNormalMchParams extends NormalMchParams {

    /**
     * 是否沙箱环境
     */
    private Byte sandbox;

    /**
     * clientId
     * 客户端 ID
     */
    private String clientId;

    /**
     * secret
     * 密钥
     */
    private String secret;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 密码
     */
    private String password;

    /**
     * 支付服务域名
     */
    private String domain;

    @Override
    public String deSenData() {
        PmopayNormalMchParams mchParams = this;
        return JSONObject.toJSONString(mchParams);
    }
}
